LW2000

 

Nombre:      GifLine

Versión:       genérica

Editor:         Diprode Software

Víctima:       GIFLINE.EXE

Guardado:    HKEY_CURRENT_USER\Software\setenil

Herramientas:       W32Dasm

                            HIEW

                            Cerebro

Cracker:                LW2000

Tutorial:                número 11

URL:                      http://www.geocities.com/athens/3683

 

Renuncia: Este tutorial tiene una finalidad únicamente educativa. No asumo ninguna responsabilidad por el mal uso de éste material.

 

1.     Arrancamos GifLine. Tenemos un interesante botón … ‘Register’. ¡Vamos a ello!

2.     Introducimos ‘LW2000@TUTORIALS.COM’ como email y ‘1230099’ como Serial. ¡Boooom! “Sorry, this Registration Code is incorrect.” ‘Típico ‘bug’! Salimos del programa.

3.     Cargamos W32Dasm con ‘GIFLINE.EXE’. Hacemos click en el botón ‘String Data References’ y seleccionamos la cadena “Sorry, this Registration Code …”

 

* Referenced by a Unconditional or Conditional Jump at Address:

|:0045C581(C)           >¡Vamos aquí!

|

 

* Possible StringData Ref from Code Obj->"Sorry, This Registration Code

->"is incorrect. Please try again"

 

:0045C607 B8FCC64500        mov eax, 0045C6FC

:0045C60C E847B1FDFF        call 00437758

 

4.     Hacemos doble click en ‘:0045C581 (C)’, con lo deberíamos estar aquí:

 

:0045C576 8B55E8            mov edx, dword ptr [ebp-18]

:0045C579 8B45F8            mov eax, dword ptr [ebp-08]

:0045C57C E8A376FAFF        call 00403C24      >Nuestro CALL

:0045C581 0F8580000000      jne 0045C607       >¡Bad Boy!

:0045C587 B201              mov dl, 01

:0045C589 A16CE54400        mov eax, dword ptr [0044E56C]

:0045C58E E80D21FFFF        call 0044E6A0

 

5.     Bien, creo que ya hemos encontrado el ‘bug’. Ponemos la barra verde en ‘:0045C581 0F8580000000 JNE 0045C607’; nuestro offset es ‘5B981’. Cerramos W32Dasm y cargamos HIEW con ‘GIFLINE.EXE’.

6.     Pulsamos Intro dos veces para ir al modo DeDoce. Pulsamos F5 e introducimos nuestro offset ‘5B981’. Pulsamos F3 para editar el fichero. Ahora cambiamos ‘0F85’ a ‘0F84’. Nuestro ‘JNE’ se convierte en un ‘JE’. Guardamos nuestro trabajo y arrancamos GifLine nuevamente.

7.     Introducimos ‘LW2000@TUTORIALS.COM’ como Name y ‘1230099’ como Serial. ‘GifLine Registered Version.’

 

¡Enhorabuena! Ya es un usuario registrado.

 

¡Se acabó! Fácil, ¿no? ¿Algún comentario? Envíeme un email a LW2000@gmx.net. o vaya a http://www.LW2000.cjb.net

 

Gracias a tKC por sus tutoriales. Empecé leyendo su primer tutorial y todavía sigo leyéndolos.

 

Traducción de: MeGaBiTe